home *** CD-ROM | disk | FTP | other *** search
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:mySpanController="mySpanController"
- >
- <xsl:import href="split.xsl"/>
- <xsl:import href="span.xsl"/>
-
- <!-- To be applied on numList.xml -->
-
- <mySpanController:mySpanController/>
-
- <xsl:variable name="vSpanController" select="document('')/*/mySpanController:*[1]"/>
-
- <xsl:output indent="yes" omit-xml-declaration="yes"/>
-
- <xsl:template match="/">
- Split 4
- <xsl:call-template name="split">
- <xsl:with-param name="pList" select="/*/*"/>
- <xsl:with-param name="pN" select="4"/>
- </xsl:call-template>
-
- Span <= 3:
- <xsl:call-template name="span">
- <xsl:with-param name="pList" select="/*/*"/>
- <xsl:with-param name="pController" select="$vSpanController"/>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template name="mySpanController" match="*[namespace-uri()='mySpanController']">
- <xsl:param name="pList" select="/.."/>
-
- <xsl:if test="$pList <= 3">1</xsl:if>
- </xsl:template>
- </xsl:stylesheet>